package com.krisyu.observerPattern.template;

/**
 * @DATE 2022/1/7
 * @Author KrisYu
 * @Description
 */
public class Client {
    public static void main(String[] args) {
        // 获取一个被观察者实例
        ConcreteSubject subject = new ConcreteSubject();
        // 创建一个观察者，用于观察 实例subject
        ConcreteObserver observer = new ConcreteObserver();
        // 添加观察者到 subject上
        subject.addObserver(observer);
        // 正常运行subject
        subject.doSomething();
    }
}
